home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / c68_443b.lzh / CHANGES < prev    next >
Text File  |  1994-08-03  |  2KB  |  44 lines

  1. List of changes in c68 v4.4.3 relative to v4.4.2:
  2. -------------------------------------------------
  3. - "-[no]traps" is now called "-[no]trap"
  4. - the built-in optimizer no longer replaces traps with jsr (a?)
  5. - speed improvements in analyze.c: bsort()
  6. - fraction returned by frexp() now has the correct sign (compared
  7.   to all other implementations of this routine that I could check;
  8.   K&R 2nd Ed. is a bit vague about this one)
  9. - modf() is now implemented in assembler (but see file 'bugs')
  10. - libm.a now includes all functions from PML PL23, except it's
  11.   excentric error handling
  12.  
  13.  
  14. List of changes in c68 v4.4.2 relative to v4.4.1:
  15. -------------------------------------------------
  16. - IEEE floating point support routines translated to JAS syntax and
  17.   brought in line with MiNTlibs
  18. - bootstraped a version of c68 with full IEEE-fp-support
  19. - replaced the buggy modf.s with an implementation in C (it's slow
  20.   of course, but at least it works)
  21. - _stksize=-1L in cmain.c (see MiNTlibs' crtinit.c); strtoul() and
  22.   strtol() compile successfully now
  23. - generate traps for OS calls to gemdos, xbios and bios (not 100%
  24.   perfect yet - sometimes the optimizer will replace such a trap
  25.   with a (slow) jsr (a?) call to _gemdos, _xbios or _bios); option
  26.   "-notraps" disables trap generation
  27.  
  28.  
  29. List of changes in c68 v4.4.1 relative to v4.4:
  30. -------------------------------------------------
  31. - fixed some bugs in out68k_cpm.c (it now generates JAS compatible
  32.   assembler code)
  33. - changed hash function in getsym.c and symbol.c (I prefer a some-
  34.   what more complex method than to add the ascii-values)
  35. - use mode "wb" for output streams (JAS can deal with UNIX-style
  36.   files and it should be faster this way)
  37. - fixed a bug in xdivs.s (.Xldiv and .Xlrem sometimes ran into an
  38.   infinite loop)
  39. - warning "size of parameter %d changed by prototype on function %s"
  40.   is now level 4 instead of level 2 (because of sizeof(int)==2 and
  41.   sizeof(size_t)==4 this warning appeared a little bit to often)
  42. - changed manual page to reflect TOS port
  43. - enlarged buffer for input lines from 500 to 1024 bytes
  44.